Achieving Mobile Agent Systems interoperability through software layering

نویسندگان

  • Giancarlo Fortino
  • Alfredo Garro
  • Wilma Russo
چکیده

Interoperability is a key issue for a wider adoption of mobile agent systems (MASs) in heterogeneous and open distributed environments where agents, in order to fulfill their tasks, must interact with non-homogeneous agents and traverse different agent platforms to access remote resources. To date, while several approaches have been proposed to deal with different aspects of MAS interoperability, they all lack the necessary flexibility to provide an adequate degree of interoperability among the currently available MASs. In this paper, we propose an application-level approach grounded in the software layering concept, which enables execution, migration and communication interoperability between Java-based mobile agent systems, thus overcoming major setbacks affecting the other approaches currently proposed for supporting MAS interoperability. In particular, we define a Java-based framework, named JIMAF, which relies on an event-driven, proxy-based mobile agent model and supports interoperable mobile agents which can be easily coded and adapted to existing MASs without any modifications of the MAS infrastructures. Results from the performance evaluation of MAS interoperability was carried by using JIMAF atop Aglets, Ajanta, Grasshopper, and Voyager, demonstrating that the high-level JIMAF approach offers high efficacy while maintaining overhead at acceptable levels for target computing environments. ! 2007 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming Heterogeneous Agent-based Applications through the JIMAF: a case study

The development of (mobile) agent-based applications for open environments requires heterogeneous agent-based platforms to be interoperable. Interoperability can be achieved through agents which are able to execute and migrate through heterogeneous agent platforms, interact with each other independently from the hosting platform, and interact with the agents of the applications already availabl...

متن کامل

Design an Interoperable Mobile Agent System Based on Predicate Transition Net Models

Mobile agents provide an effective and flexible style to develop advanced distributed systems. In order to promote interoperability and ensure the quality of mobile agent systems, it is necessary to formalize software architecture of mobile agent systems. In this paper, we not only define the software architecture of interoperable mobile agent systems using predicate transition nets, but also a...

متن کامل

آموزش از طریق ابزارهای الکترونیکی همراه تحت سامانه پردازش ابری

Now a days, mobile electronic devices bring new achievements to education. By expanding mobile devices, it also eliminates spatial constraint training and enables the person to benefit from this type of training at any place and at any time. In this study, first, the challenges of mobile education are examined. Then, using the cloud processing system, a solution is proposed to improve the chall...

متن کامل

Mobile-C: a mobile agent platform for mobile C/C++ agents

This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile C/C++ agents. IEEE FIPA standards are a set of specifications designed to ensure the interoperation between agents in a heterogeneous network. Mobile-C conforms to the FIPA standards both at agent and platform level. Mobile-C...

متن کامل

Implementing Multi-Agent Systems: Languages, Frameworks, and Standards [Extended Abstract]*

As multi-agent systems research nears the end of its second decade, researchers have moved beyond stand-alone, one-off systems and have begun to create the software infrastructure for quickly creating new, highly interoperable systems. However, the desire for seamless interoperability ("open" systems) brings with it the push to standardize on agent communication languages and related agent serv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Information & Software Technology

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2008